html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;transition: all 0.3s;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
@font-face {
  font-family: "DIN-Medium";
  src: url("../fonts/DIN-Medium.otf") format("truetype");
}
@font-face {
  font-family: "Barlow-Medium";
  src: url("../fonts/Barlow-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "YRDZST-Bold";
  src: url("../fonts/YRDZST-Bold.ttf") format("truetype");
}
.w1200{width: 1200px;margin: 0 auto;position: relative;}
.imgbox {overflow: hidden;position: relative;}
.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%; display: flex;align-items: center;justify-content: center;}
.top_t{height: 38px;line-height:38px;background-color: #eeeeee;}
.top_r{width: 200px;height: 38px;float: right;position: relative;}
.top_r .login{position: absolute;left: 0;top: 0;width: 92px;background: url(../images/tbg1.png) no-repeat center;	height: 32px;text-align: center;line-height: 32px;font-size:  15px;color: #fff;}
.top_r .login img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.top_r .login2{background: url(../images/tbg2.png) no-repeat center;right: 0;left: auto;}

.top{width: 100%;height: 100px;}
.top .logo{height: 64px;line-height: 64px;margin: 18px auto;}
.top .logo img{vertical-align: middle;}
.top .search{width: 290px;height: 44px;border: solid 1px #e4e4e4;line-height: 44px;margin: 27px auto}
.top .search img{float: left;width: 14px;margin: 15px;}
.top .search input{width: 165px;float: left;height: 42px;line-height: 42px;margin: 1px auto;font-size: 14px;color: #9f9f9f;}
.top .search button{float: right;width: 79px;background-color: #d52018;font-size: 14px;color: #ffffff;text-align: center;border: none;line-height: 44px;height: 44px;}
.top .login .wydl_b{position: absolute;left:50%;margin-left: -90px; top:32;width: 160px;padding: 0px 10px;z-index: 100000000000;display: none;}
.top .login .timgl{margin: 11px 8px;height: 18px;}
.top .login .timgr{margin-top: 13px;margin-right: 22px;}
.top .login .wydl_b a{float: left;width: 140px;height: 50px;line-height: 50px;border-bottom: 1px solid #DDDDDD;margin: auto 10px;color: #333;}
.top .login .wydl_b a img{height:18px;margin: 15px 5px ;}
.top .login .wydl_b .bbn{border-bottom: none;}
.top .login:hover> .wydl_b{display: block}
.top .wydl .wydl_b a:hover{color: #d52018}
.top .sjxbg{width: 100%;height: 11px;background: url(../images/sjxbg.png) no-repeat center;}
.top .wydl_b p{background: #fff;display: inline-block;-moz-box-shadow:0px 0px 5px #DEDEDE; -webkit-box-shadow:0px 0px 5px #DEDEDE; box-shadow:0px 0px 5px #DEDEDE;}
.top .login2 .wydl_b a{width: 100px;}
.top .login2 .wydl_b{width: 140px;margin-left: -80px;;}
.top .login .wydl_b a:hover{color: #d52018;}


.nav{width: 100%;height: 60px;background-color: #d52018;line-height: 60px;float: left;}
.nav li{width: 14.25%;float: left;text-align: center;position: relative;}
.nav li:after{width: 0;transition: all 0.3s;position: absolute;left: 50%;margin-left: -27px;height: 5px;background-color: #ffffff;bottom: 0;content:"";}
.nav li:before{position: absolute;right: 0;height: 28px;background-color: #ffffff;opacity: 0.3;width: 1px;top: 50%;margin-top: -14px;content:"";}
.nav li.last:before{opacity: 0;}
.nav li.on:after,.nav li:hover:after{width: 52px;}
.nav li a{font-size: 18px;color: #fff;;}
.nav li .nav2{position: absolute;width: 100%;background-color: #ffffff;box-shadow: 0px 2px 16px 0px rgba(114, 118, 122, 0.72);padding: 8px 0;z-index: 999;display: none;top: 60px;left: 0}
.nav li .nav2 p{margin: 0 10px;line-height: 46px;height: 46px;font-weight: bold;border-bottom: 1px solid #eeeeee;;}
.nav li .nav2 p a{color: #666666;font-size: 18px;;display: inline-block; width: 100%;}
.nav li .nav2 p:hover a{color: #d52018;}
.nav li .nav2 p:last-child{border-bottom: none;}
.nav li:hover .nav2{display: block;}


.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;float: left;  }
.slideBox .hd{ height:32px; overflow:hidden; position:absolute; right:0; bottom:0px; z-index:1;width: 100%;text-align: center; }
.slideBox .hd ul{ width: 100%;	height:25px; display: inline-block;text-align: center;}
.slideBox .hd ul li{ display: inline-block;; margin:7px 12px;width: 58px;background: #fff;opacity: 0.5;	height: 4px; cursor:pointer; }
.slideBox .hd ul li.on{ opacity: 1;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width: 100%;padding-top: 25.3645%;}

.box{width: 100%;display: inline-block;}
.news{display: inline-block;width: 100%;padding: 60px 0 40px;background: url(../images/bbg1.png) no-repeat center;}
.news .w1200{background-color: #fff;}
.news_l{width: 807px;}
.slideGroup{width: 807px;text-align:left;  }
.slideGroup .parHd{ height:24px; border-bottom:1px solid #cccccc;  position:relative;padding-bottom: 27px;  }
.slideGroup .parHd ul{ float:left;   }
.slideGroup .parHd .more{height: 24px;line-height: 24px;color: #999999;font-size: 18px;;;}
.slideGroup .parHd ul li{ float:left;font-size: 24px;color: #999999;; cursor:pointer; height: 24px;; font-size: 24px;font-weight: bold;}
.slideGroup .parHd ul li.on{color: #333333;}
.slideGroup .parHd ul li img{vertical-align: middle;margin:0 10px;;}
.slideGroup .slideBox2{ width: 807px;	height: 230px;float: left;margin-top: 17px;position: relative;;  }
.slideGroup .slideBox2 .imgbox{width: 367px;height: 230px;position: relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url(images/icoRight.gif) center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 auto;position: relative; float:left; _display:inline; overflow:hidden; text-align:left; overflow: hidden;; }
.slideGroup .parBd ul li .titles{text-align: left;color: #fff; position: absolute;width: 100%;height: 30px;line-height: 30px;text-indent: 7px;background: url(../images/bg6.png) no-repeat center; left: 0;bottom: 0;  }
.slideGroup .parBd ul li .titles a{color: #fff;}
.slideGroup .parBd .hd{position: absolute;bottom: 10px;right: 450px;}
.slideGroup .parBd .hd li{width: 8px;	height: 9px;background: url(../images/dian1.png) no-repeat center;margin: 0 3px;}
.slideGroup .parBd .hd li.on{background: url(../images/dian2.png) no-repeat center;}
.slideGroup .parBd .txt{width: 436px;}
.slideGroup .parBd .txt li{height: 40px;line-height: 40px;width: 100%;}
.slideGroup .parBd .txt li a{color: #333333;font-size: 16px;}
.slideGroup .parBd .txt li span{color: #666666;}
.slideGroup .parBd .txt li:hover a{color: #d52018;}
.slideGroup .parBd .txt li:hover  span{color: #d52018;}
.title{height: 24px;line-height: 24px;padding-bottom: 27px;border-bottom: 1px solid #ccc;margin-bottom: 15px;position: relative;;}
.title span{font-size: 24px;color: #000;font-weight: bold;}
.title span img{vertical-align: middle;margin:0 10px;;}
.title a{font-size: 18px;color: #484848;}
.bbn.title{border-bottom: none;}

.news_lr{width: 380px;}
.news_lr li{height: 50px;line-height: 50px;text-indent: 13px;background: url(../images/dian3.png) no-repeat left center;}
.news_lr li a{color: #333333;font-size: 18px;}
.news_lr li:hover a{color: #d52018;}
.news_lr li:hover  span{color: #d52018;font-weight: bold;}

.news_r{width: 350px;}
.news_r li{height: 40px;line-height: 40px;margin-bottom: 0;text-indent: 23px;background: url(../images/fang1.png) no-repeat left center;}
.news_r li a{color: #000;font-size: 16px;}
.news_r li span{float: right;;}
.news_r li:hover a{color: #d52018;}
.ywjs{display: inline-block;width: 100%;background: url(../images/bbg2.png) no-repeat center;height: 600px;padding-top: 40px;}

.ywjs_box{width: 585px;position: relative;height: 220px;margin-bottom: 25px;background-color: #ffeef0;border-left: 4px #fd6b7c solid;}
.ywjs_box .tit{width: 20px;height: 220px;display: flex;align-items: center;justify-content: center;margin: auto 18px;font-size: 20px;color: #333333;font-weight: bold;float: left;}
.ywjs_box .ywjs_box_l{width: 184px;height: 138px;float: right;margin: 40px auto;margin-right: 15px;background: url(../images/bg1.png) no-repeat center;display: flex;align-items: center;justify-content: center}
.ywjs_box .ywjs_box_l p{font-size: 24px;color: #ffffff;font-weight: bold;}
.ywjs_box .ywjs_box_r{width: 322px;height: 164px;background: url(../images/line1.png) no-repeat center;box-sizing: border-box;margin: 28px auto;float: left;}
.ywjs_box .ywjs_box_r div{width: 50%;height: 82px;float: left;text-align: left;display: flex;align-items: center;}
.ywjs_box .ywjs_box_r div a{display: flex;align-items: center;}
.ywjs_box .ywjs_box_r div img{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 10px;margin-left: 10px;width: 30px;width: 28px}
.ywjs_box .ywjs_box_r div p{color: #002965;font-size: 16px;display: inline-block;max-width: 69%; }
.ywjs_box .ywjs_box_r div:hover p{font-weight: bold;}
.ywjs_box2{border-color: #468fd2;background-color: #e4f2ff;}
.ywjs_box2 .ywjs_box_l{background: url(../images/bg2.png) no-repeat center}
.ywjs_box3{border-color: #2cabba;background-color: #e3fcff;}
.ywjs_box3 .ywjs_box_l{background: url(../images/bg3.png) no-repeat center}
.ywjs_box4{border-color: #fa9938;background-color: #ffeedd;}
.ywjs_box4 .ywjs_box_l{background: url(../images/bg4.png) no-repeat center}
.ywjs_box .ywjs_box_r div a img,.ywjs_box .ywjs_box_l img,.ywjs_box .ywjs_box_l{transition: all 0.7s}
.ywjs_box .ywjs_box_r div a:hover img{transform: rotateY(360deg);}
.ywjs_box .ywjs_box_l:hover img{transform: rotateY(360deg);}
.ywjs_box .ywjs_box_l:hover{transform: scale(1.1);}


.news2{display: inline-block;width: 100%;margin-top: 0;padding: 20px 0;}
.ddjs{width: 586px;}
.ddjs li{height:44px;line-height:44px;text-indent: 13px;background: url(../images/fang1.png) no-repeat left center;}
.ddjs li a{color: #000000;font-size: 16px;}
.ddjs li:hover a{color: #d52018;}
.ddjs li:hover  span{color: #d52018;font-weight: bold;}



.kjdh{display: inline-block;width: 100%;margin-top: 40px;}
.kjdh_b select{float: left;border: none;text-indent: 5px; font-size: 18px;color: #333333;padding-left: 0; width: 183px;height: 45px;background:url(../images/selectarr.png) no-repeat  95% center #fff8f9;border-radius: 4px;margin-right: 20px;;}
.kjdh_b select.mr0{margin-right: 0;}
.kjdh_b .kjdh_box{width: 184px;float: left;height: 153px;text-align: center;position: relative;transition: all 0.3s; margin-right: 18px;display: flex;align-items: center;justify-content: center;border-bottom: 2px solid #1AB350;background-color: #ffffff;box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.09);border-radius: 4px 4px 0 0}
.kjdh_b .kjdh_box.mr0{margin-right: 0;}
.kjdh_b .kjdh_box p{font-size: 16px;color: #000000;margin-top: 8px;transition: all 0.3s}
.kjdh_b .kjdh_box.kjdh_box2{border-color: #D52018}
.kjdh_b .kjdh_box.kjdh_box3{border-color: #DB9500}
.kjdh_b .kjdh_box.kjdh_box4{border-color: #007DCC}
.kjdh_b .kjdh_box.kjdh_box5{border-color: #2566C5}
.kjdh_b .kjdh_box.kjdh_box6{border-color: #0EA8DA}
.kjdh_b .kjdh_box .imgbox{transition: all 0.3s}
.kjdh_b .kjdh_box:hover{box-shadow: 0px 0 10px 10px  rgba(0, 0, 0, 0.1);}
.kjdh_b .kjdh_box:hover .imgbox{transform: scale(1.2);}
.kjdh_b .kjdh_box:hover p{color: #1AB350;font-weight: bold;}
.kjdh_b .kjdh_box.kjdh_box2:hover p{color: #D52018}
.kjdh_b .kjdh_box.kjdh_box3:hover p{color: #DB9500}
.kjdh_b .kjdh_box.kjdh_box4:hover p{color: #007DCC}
.kjdh_b .kjdh_box.kjdh_box5:hover p{color: #2566C5}
.kjdh_b .kjdh_box.kjdh_box6:hover p{color: #0EA8DA}
.xglj{display: inline-block;width: 100%;margin-top: 40px;margin-bottom: 60px;}
.xglj .w1200{overflow: visible;}
.xgljbox{width: 188px;height: 54px;line-height: 54px;border: solid 1px #cccccc;border-radius: 6px;cursor: pointer; text-align: center;position: relative;font-size: 16px;color: #262626;margin: 0px auto;float: left;margin-right: 10px;}
.xgljbox .xiala{width: 190px;background: #fff;position: absolute;left: 0;top:56px;display: none;z-index: 999;box-shadow: 0px 5px 5px 5px  rgba(0, 0, 0, 0.1);max-height: 288px;overflow-y: auto}
.xgljbox .xiala p{height: 36px;line-height: 36px;color: #666;color: #666;font-size: 16px}
.xgljbox:hover> .xiala{display: block}
.xgljbox .xiala p:hover{color: #e70012}
.xglj_b .mr0{margin-right: 0;}
.footer{padding-top: 50px; border-top: 4px solid #d52018;box-sizing: border-box; display: inline-block;width: 100%;text-align: left;background:url(../images/fbg.png) no-repeat center; margin-top: 0;height: 255px;text-align: center;}
.footer .fl{width: 1088px;}
.footer .fl img{margin-top: 10px;margin-bottom: 30px;}
.footer p{font-size: 18px;line-height: 24px;height: 24px;color: #999999;;}
.footer p a{color: #999999;padding: 0 10px;}
.footer p span{font-family: Barlow-Medium;}
.footer .foot_b{height: 48px;line-height: 48px;border-top: 1px solid rgba(255,255,255,.1);font-size: 14px;color: #666666;margin-top: 19px}



.searchlist.newslist_r{width: 100%;}
.searchlist.newslist_r .location{height: 50px;line-height: 50px;background: url(../images/nbg1.png) no-repeat center;padding: 0;border-bottom: none;}
.searchlist.newslist_r .location img{margin-left: 20px;}
.searchlist_t{width: 571px;height: 57px;background: url(../images/ssbg.png) no-repeat center;border-radius: 30px;display: block;margin: 40px auto;}
.searchlist_t input{background: none;margin-left: 0;display: inline-block;width: 380px;height: 57px;line-height: 57px;color: #d52018;font-size: 18px;float: left;}
.searchlist_t button{width: 133px;text-align: center;border: none;background-color: #d52018;border-radius: 29px;font-size: 20px;font-weight: bold;color: #ffffff;;float: right;height: 57px;line-height: 57px;}
.searchlist_t img{vertical-align: middle;margin: 18px;}
.keylist li .key{color: #d52018;font-size: unset;}



.nbanner .slideBox .imgbox{height: 350px;border: none}
.nbanner .slideBox li{padding-top: 0;}
.nbanner .slideBox li p{font-size: 36px;color: #ffffff;font-weight: bold; position: absolute;width: 319px;height: 100px;border: solid 2px #ffffff;left: 50%;margin-left: -160px;top: 50%;margin-top: -50px;line-height: 100px;text-align: center;}
.newslist{display: inline-block;width: 100%;background: url(../images/nbbg1.png) no-repeat center;background-size: cover;padding-bottom: 60px;}
.newslist_l{width: 258px;margin-top: 47px;border-bottom:2px solid #e50012; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;min-height: 671px;background: url(../images/lbg1.png) no-repeat bottom center;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #e50012;text-align: center;}
.newslist_l{width: 258px;margin-top: 47px;border-bottom:2px solid #E50012; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;background: #E50012;text-align: center;}
.list{width: 258px;overflow: hidden;}
.list ul li{background:#fff;position: relative;border-bottom: 1px solid #ddd;width: 100%;float: left; }
.list ul li.active:after{width: 6px;height: 60px;content:"";position: absolute;left: 0;top: 0;background: #E50012}
.list ul li.active,.list ul li:hover{background: #FFF0F3;border-color: #FFF0F3 }
.list ul li a{padding-left: 10px;color: #333; font-size:20px; float: left;;height: 60px;line-height: 60px;position: relative;margin:0 20px;}
.list ul li.inactive{ background:url(../images/xiala2.png) no-repeat 230px center #FFF0F3;margin-left: 0;border-bottom: none;cursor: pointer;}
.list ul li.inactives.inactive{background:url(../images/xiala.png) no-repeat 226px 30px #FFF0F3;border-bottom: none}
.list ul li ul{display: none;}
.list ul li.active ul a{border-left: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#fff; border-color:none;text-indent: 20px;padding-left: 0; background:#fff}
.list ul li ul li ul{display: none;}
.list ul li ul li a{ margin-right:20px;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list ul li ul li ul li { background:#fff; border:none; }

.newslist_r{background-color: #ffffff;margin-top: 47px;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 900px;	min-height: 850px;padding: 20px 0}
.newslist_r  .location{height: 20px;line-height: 20px;padding-bottom: 20px;border-bottom: 2px solid #eeeeee;color: #e6002d;font-size: 20px;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #e6002d;}

.imglist .imgs{width: 33.3%;text-align: center;float: left;margin-top: 20px}
.imglist .imgbox{display: inline-block;width: 261px;height: 177px;}
.imglist .imgbox span{transition: all 0.3s}
.imglist .imgs p{color: #333333;font-size: 18px;line-height: 59px;}
.imglist .imgs:hover .imgbox span{ transform:scale(1.1)}
.imglist .imgs:hover p{color: #e6002d;}
.pages{height: 50px;margin: 20px auto 0;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #E7E7E7;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #9b9b9b;margin: 0 6px;font-family: 氓庐鈥姑ぢ解��;}
.pages .active,.pages a:hover{border: 1px solid #e6002d;background: #e6002d;color: #fff}

.txtlist{padding: 20px;}
.txtlist li{border-bottom: 1px dashed #ececec;padding-left: 25px;background: url(../images/fang2.png) no-repeat left center;height: 48px;line-height: 48px;}
.txtlist li:hover{background: url(../images/fang3.png) no-repeat left center;}
.txtlist li h3{font-size: 16px;line-height: 40px;color: #333333;text-indent: 22px;background: url(../images/fang2.png) no-repeat left center;font-weight: normal;}
.txtlist li h3 span{font-size: 14px;font-weight: normal;}
.txtlist li a{color: #333333;}
.txtlist li p{padding-left: 22px;font-size: 14px;line-height: 24px;color: #666666;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #e6002d;}
.txtlist li:hover h3{background: url(../images/fang3.png) no-repeat left center;}

.newscon .ctitle{font-size: 24px;color: #333333;line-height: 43px;text-align: center;margin-top: 20px}
.newscon .info{font-size: 16px;color: #999999;line-height: 43px;text-align: center;}
.content img{max-width: 100%;display: block;margin: 20px auto}
.content p{font-size: 18px;line-height: 43px;color: #666666;text-indent: 2em;padding: 0 10px;text-align: justify;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto;}
.prev_next a{width: 48%;height: 49px;border: solid 1px #cccccc;text-align: center;overflow: font-size: 18px;color: #666666;line-height: 49px;font-size: 18px;;}
.prev_next a:hover{color: #e6002d;border-color: #e6002d}